R语言可视化学习笔记之ggridges包绘制山峦图 您所在的位置:网站首页 ggplot color manual R语言可视化学习笔记之ggridges包绘制山峦图

R语言可视化学习笔记之ggridges包绘制山峦图

#R语言可视化学习笔记之ggridges包绘制山峦图| 来源: 网络整理| 查看: 265

原标题:R语言可视化学习笔记之ggridges包绘制山峦图

重要通知:

近期有读者反映不能每天准时收到我们的推送,原因在于微信公众号平台改变了推送方式。为了避免类似情况,请为“ 科研人直通车”设置 星标,文章点一下“ 在看”,保持互动热度,就能及时收到每期推送啦!

作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源。

严涛老师的绘图教程还有:

gganimate | 诺奖文章里面的动图绘制教程来了!!

ggplot2学习笔记之图形排列

R包ggseqlogo |绘制序列分析图

ggplot2高效实用指南 (可视化脚本、工具、套路、配色)

简介

ggridges包主要用来绘制山峦图。尤其是针对 时间或者空间分布可视化 具有十分好的效果。 ggridges主要提供两个几何图像函数:

geom_ridgeline: 主要绘制山脊线图 geom_density_ridges:主要绘制密度山脊线图

具体用法可以参考官方文档:

https://cran.r-project.org/web/packages/ggridges/vignettes/introduction.html

geom_ridgeline library(ggridges)

library(tidyverse)

# grid.arrange来自于gridExtra包,可以同时拼图多个ggplot2对象

library(gridExtra)

my_data %

ggplot(aes(y = YearFct)) +

geom_density_ridges(

aes(x = Percent, fill = paste(YearFct, Option)),

alpha = .8, color = "white", from = 0, to = 100

) +

labs(

x = "Vote (%)",

y = "Election Year",

title = "Indy vs Unionist vote in Catalan elections",

subtitle = "Analysis unit: municipalities (n = 949)",

caption = "Marc Belzunces (@marcbeldata) | Source: Idescat"

) +

scale_y_discrete(expand = c(0.01, 0)) +

scale_x_continuous(expand = c(0.01, 0)) +

scale_fill_cyclical(

breaks = c("1980 Indy", "1980 Unionist"),

labels = c(`1980 Indy` = "Indy", `1980 Unionist` = "Unionist"),

values = c("#ff0000", "#0000ff", "#ff8080", "#8080ff"),

name = "Option", guide = "legend"

) +

theme_ridges(grid = FALSE)

library(DAAG) # for ais dataset

ais$sport



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有